package com.vipsoft.base.entity.locker;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.vipsoft.base.entity.BaseEntity;

import java.util.Date;
import java.util.List;

/**
 * 储存信息
 */
@TableName(value = "locker_record", autoResultMap = true)
public class LockerRecord extends BaseEntity {

    /**
     *主健ID
     */
    @TableId(value="id", type = IdType.ASSIGN_UUID)
    private String  id;
    /**
     *会员ID
     */
    @TableField(value = "member_id")
    private String  memberId;
    /**
     *昵称
     */
    @TableField(value = "nick_name")
    private String  nickName;
    /**
     *物品类型
     */
    @TableField(value = "category_id")
    private String  categoryId;
    /**
     *物品类型
     */
    @TableField(value = "category_name")
    private String  categoryName;
    /**
     *物品存放位置
     */
    @TableField(value = "location_id")
    private String  locationId;
    /**
     *物品存放位置
     */
    @TableField(value = "location_name")
    private String  locationName;
    /**
     *物品名称
     */
    @TableField(value = "item_name")
    private String  itemName;
    /**
     *物品图片
     */
    @TableField(value = "item_images")
    private String  itemImages;
    /**
     *物品描述
     */
    @TableField(value = "item_description")
    private String  itemDescription;
    /**
     *过期时间
     */
    @TableField(value = "expire_time")
    private Date  expireTime;

    /**
     * 图片列表
     */
    @TableField(exist = false)
    private List<String> itemImageList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getLocationId() {
        return locationId;
    }

    public void setLocationId(String locationId) {
        this.locationId = locationId;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemImages() {
        return itemImages;
    }

    public void setItemImages(String itemImages) {
        this.itemImages = itemImages;
    }

    public String getItemDescription() {
        return itemDescription;
    }

    public void setItemDescription(String itemDescription) {
        this.itemDescription = itemDescription;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public List<String> getItemImageList() {
        return itemImageList;
    }

    public void setItemImageList(List<String> itemImageList) {
        this.itemImageList = itemImageList;
    }
}
